Skip to content

chore(deps): refresh to latest and add Bun 1.4.2 CI - #2

Merged
code-yeongyu merged 1 commit into
mainfrom
chore/deps-refresh-20260924
Sep 24, 2026
Merged

code-yeongyu merged 1 commit into
mainfrom
chore/deps-refresh-20260924

Conversation

@code-yeongyu

@code-yeongyu code-yeongyu commented Sep 24, 2026 •

Copy link
Copy Markdown
Owner

Fixes #1

Changes:

  • Migrate @mariozechner/pi-* to @earendil-works/pi-* (0.87.1 exact)
  • Refresh devDependencies: @biomejs/biome 2.5.14, typescript 7.0.2, vitest 5.0.1, @types/node 26.6.2, @typescript/native-preview 7.0.0-dev.20260707.2
  • Node.js engine: >=22.19.0
  • Add .github/workflows/ci.yml: Bun 1.4.2, matrix (ubuntu/macos × node 22/24)
  • Update biome.json preset (migrate from deprecated recommended)
  • Fix test file formatting per Biome 2.5.14
  • Update README: git distribution only
  • Bump version to 0.1.1, add CHANGELOG entry

Local gates (all green):

  • bun install --frozen-lockfile ✓
  • bun run check ✓
  • bun run test (39 tests) ✓
  • npm ci && npm test ✓

Summary by cubic

Refreshes all toolchain dependencies, migrates the pi peer dependencies to their new package naming, and adds CI coverage with Bun 1.4.2.

Dependencies

  • Bump @biomejs/biome to 2.5.14, typescript to 7.0.2, vitest to 5.0.1, and @types/node to 26.6.2.
  • Replace @mariozechner/pi-ai and @mariozechner/pi-coding-agent with @earendil-works/pi-ai and @earendil-works/pi-coding-agent (0.87.1).
  • Require Node.js >=22.19.0.

CI

  • Add a workflow that runs checks and tests with Bun 1.4.2 on Node 22 and 24 across Ubuntu and macOS, plus a separate npm consumer job.

Written for commit e5b1919. Summary will update on new commits.

Review in cubic

- Update @biomejs/biome to 2.5.14, typescript to 7.0.2, vitest to 5.0.1, @types/node to 26.6.2
- Migrate peer dependencies from @mariozechner/pi-* to @earendil-works/pi-* (0.87.1)
- Add exact devDependencies for peer packages and update Node.js engine to >=22.19.0
- Create .github/workflows/ci.yml with Bun 1.4.2 matrix testing (Node 22,24 × Ubuntu/macOS)
- Update biome.json preset from deprecated 'recommended' to 'preset'
- Fix test file formatting per Biome 2.5.14
- Update README to remove npm registry install path (git distribution only)
- Add CHANGELOG.md entry for v0.1.1
@code-yeongyu
code-yeongyu merged commit 52a6e9a into main Sep 24, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: refresh dependencies to latest and move CI to Bun 1.4.2

1 participant